package response

// TouTiaoFormattedTopic 格式化后的数据
type TouTiaoFormattedTopic struct {
	ID    string `json:"id"`
	Title string `json:"title"`
	URL   string `json:"url"`
	Extra struct {
		Icon string `json:"icon,omitempty"`
	} `json:"extra"`
}

// ToutiaoResponse 定义今日头条响应结构
type ToutiaoResponse struct {
	Data []struct {
		ClusterIdStr string `json:"ClusterIdStr"`
		Title        string `json:"Title"` // 热搜标题
		HotValue     string `json:"HotValue"`
		Image        struct {
			URL string `json:"url"` // 图片URL
		} `json:"Image"`
		LabelUri struct {
			URL string `json:"url"` // 标签URL
		} `json:"LabelUri,omitempty"`
	} `json:"data"`
}
